home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / vfos_dv.zip / DATA.INC next >
Text File  |  1988-10-26  |  2KB  |  55 lines

  1.  
  2. ;
  3. ; VFOS_IBM VFOSSIL driver by Bob Hartman  (SysOp of 1:132/101).
  4. ; Copyright 1988 by Spark Software.  ALL RIGHTS RESERVED.
  5. ;
  6.  
  7. vfos_data       struc
  8.  
  9. vfos_size       dw      ?       ; size of structure
  10. vfos_major      dw    ?       ; major revision number
  11. vfos_rev    dw    ?       ; VFOSSIL revision level
  12. vfos_funcs       dw    ?       ; maximum supported functions
  13.  
  14. vfos_data       ends
  15.  
  16. mode_data       struc
  17.  
  18. mode_size       dw      ?       ; length of structure
  19. mode_char       db      ?       ; mode characteristics
  20. mode_colors     db      ?       ; number of colors supported
  21. mode_cols       dw      ?       ; number of columns in this mode
  22. mode_rows       dw      ?       ; number of rows in this mode
  23. mode_res1       dw      ?       ; reserved
  24. mode_res2       dw      ?       ; reserved
  25. mode_res3       dd      ?       ; reserved
  26.  
  27. mode_data       ends
  28.  
  29. cfg_data        struc
  30.  
  31. cfg_size        dw      ?       ; length of structure
  32. cfg_adapter     dw      ?       ; adapter type
  33. cfg_display     dw      ?       ; display type
  34. cfg_memory      dd      ?       ; adapter memory size
  35.  
  36. cfg_data        ends
  37.  
  38. curs_data       struc
  39.  
  40. curs_start      dw      ?       ; cursor start line
  41. curs_end        dw      ?       ; cursor end line
  42. curs_width      dw      ?       ; cursor width (always 1)
  43. curs_attr       dw      ?       ; cursor attribute (-1 = hidden)
  44.  
  45. curs_data       ends
  46.  
  47. vfos_info       vfos_data <8,curr_maj_rev*10+curr_min_rev,curr_fossil,FUNCNT>
  48. mode_info       mode_data <16,1,4,80,25,0,0,0>
  49. cfg_info        cfg_data  <10,1,1,16*1024>
  50. ;curs_info       curs_data <6,7,1,0>
  51. curs_info       curs_data <5,7,1,0>
  52.  
  53. ansi_state      dw      1       ; ANSI mode switch
  54. adapter_base    dw      0b800h  ; base address of video adapter
  55.